<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>按Enter进行光标切换 + 表单时间submit reset</title>
</head>
<body>
    <form id="register">
      <p><label>用户姓名：</label><input type="text"></p>
      <p><label>电子邮箱：</label><input type="text"></p>
      <p><label>手机号码：</label><input type="text"></p>
      <input type="submit" value="提交">
      <input type="reset" value="重置">
    </form>
</body>

<script>
    //获取表单和需要验证的元素对象
    var regist = document.getElementById('register');
    var use = document.getElementById('user');
    regist.onsubmit = function(event){
        var event = event || window.event;
        return use.value ? true:false;
       }
       regist.onreset = function(event){
           var event = event || window.event;
           return confirm("请确定是否要重置信息，重置后表单填写的内容将全部清空")
       }

</script>

<!-- script>
    //  var input = document.getElementsByName("input");//获取到所有input标签元素，getElementsByName拿到所有元素对象的集合
    //  for(var i = 0;i<input.length; ++i){
    //      //当input获取焦点并按下键盘时，执行的函数，参数里面包含在按下键盘的相关属性
    //      input[i].onkeydown = function(e){ 
    //          var e = event || window.event;//兼容性处理
    //          console.log(e);
    //          console.log(e.keyCode);
    //          if(e.keyCode === 13){   //如果当前的键盘按下的是Enter 查到键盘键值表 Enter键keyCode为13
    //              for(var i = 0;i<inputs.length;++i){
    //                 if(input[i] === this){
    //                     //计算下一个input元素的下标
    //                     var index = i + 1 >= input.length ?0:i+1;
    //                     break;
    //                 }
    //              }
    //              if(inputs[index].type ==="text"){
    //                  input[index].focus(); //触发foc事件
    //              }
    //          }
    //      }
    //  }
</script>

</html>